/* 头部*/
.mm-header .hd-logo {
  position: relative;
}
.mm-header .hd-logo h4 {
  width: 100%;
  height: 100%;
  display: inline-block;
  font-size: 0.6rem /* 45/75 */;
  color: #fff;
  text-align: center;
  line-height: 1.333333rem /* 100/75 */;
}
.mm-header .hd-logo .hd-app {
  position: absolute;
  right: 0;
  top: 0;
}
/*主体*/
.mm-main .content .info {
  padding-top: 0.533333rem /* 40/75 */;
  padding-left: 0.266667rem /* 20/75 */;
}
.mm-main .content .info h4 {
  font-size: 0.506667rem /* 38/75 */;
  margin-bottom: 0.133333rem /* 10/75 */;
}
.mm-main .content .info .maing {
  font-size: 0.373333rem /* 28/75 */;
  color: #ff6446;
  margin-bottom: 0.533333rem /* 40/75 */;
}
.mm-main .content .info .title {
  height: 0.64rem /* 48/75 */;
  font-size: 0.293333rem /* 22/75 */;
}
.mm-main .content .info .txt .pic1 {
  width: 3.733333rem /* 280/75 */;
  height: 3.733333rem /* 280/75 */;
}
.mm-main .content .info .txt .pic1 img {
  width: 3.733333rem /* 280/75 */;
}
.mm-main .content .info .conn .pic2 {
  padding-bottom: 0.666667rem /* 50/75 */;
}
.mm-main .content .info .conn .pic2 img {
  height: 5.866667rem /* 440/75 */;
}
.mm-main .content .pic3 {
  padding: 0.666667rem /* 50/75 */ 0.293333rem /* 22/75 */;
}
.mm-main .content .pic3 img {
  width: 100%;
}
.mm-main .content .site ul {
  width: 3.733333rem /* 280/75 */;
  margin: 0 auto;
  padding: 0 0.266667rem /* 20/75 */;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}
.mm-main .content .site ul li {
  height: 0.533333rem /* 40/75 */;
  padding: 0 0.266667rem /* 20/75 */;
  border-bottom: 1px dashed #ccc;
}
.mm-main .content .site ul li a {
  font-size: 0.293333rem /* 22/75 */;
}
.mm-main .content .site ul li a span {
  float: left;
  width: 100%;
  line-height: 0.533333rem /* 40/75 */;
  color: #000;
}
.mm-main .content .site ul li a span strong {
  float: right;
  color: #ff9000;
}
.mm-main .content .buy {
  padding: 0.533333rem /* 40/75 */;
}
.mm-main .content .buy a {
  display: block;
  height: 0.826667rem /* 62/75 */;
  background-color: #ff9000;
  color: #fff;
  font-size: 0.346667rem /* 26/75 */;
  text-align: center;
  line-height: 0.826667rem /* 62/75 */;
  border-radius: 0.133333rem /* 10/75 */;
}
.mm-main .content .critical {
  padding: 0 0.266667rem /* 20/75 */;
}
.mm-main .content .critical .tit {
  font-size: 0.4rem /* 30/75 */;
  height: 0.8rem /* 60/75 */;
}
.mm-main .content .critical .reply {
  height: 3.2rem /* 240/75 */;
  margin-bottom: 0.4rem /* 30/75 */;
}
.mm-main .content .critical .reply .form {
  border: 1px solid #ccc;
}
.mm-main .content .critical .reply .form textarea {
  padding: 0.133333rem /* 10/75 */;
  height: 1.933333rem /* 145/75 */;
  border: none;
  width: 100%;
}
.mm-main .content .critical .reply .ctrl {
  background-color: #fbfbfb;
  height: 1.066667rem /* 80/75 */;
}
.mm-main .content .critical .reply .ctrl input {
  float: right;
  width: 2.666667rem /* 200/75 */;
  height: 1.066667rem /* 80/75 */;
  background-color: #ff841d;
  color: #fff;
}
.mm-main .content .critical .list ul li {
  padding-left: 1.066667rem /* 80/75 */;
  margin: 0.266667rem /* 20/75 */ 0;
  position: relative;
}
.mm-main .content .critical .list ul li .userimg {
  position: absolute;
  left: 0;
  top: 0;
}
.mm-main .content .critical .list ul li .userimg img {
  width: 1.066667rem /* 80/75 */;
  height: 1.066667rem /* 80/75 */;
  border-radius: 50%;
}
.mm-main .content .critical .list ul li .con {
  width: 80%;
  display: inline-block;
  height: 1.066667rem /* 80/75 */;
  font-size: 0.373333rem /* 28/75 */;
  padding-left: 0.266667rem /* 20/75 */;
}
.mm-main .content .critical .list ul li .con .username {
  float: left;
  color: #3f85ba;
}
.mm-main .content .critical .list ul li .con .time {
  float: right;
  font-size: 0.266667rem /* 20/75 */;
}
